home *** CD-ROM | disk | FTP | other *** search
/ DS-CD ROM 2 1993 August / DS CD-ROM 2.Ausgabe (August 1993).iso / programm / ds0286b / vga256.doc < prev    next >
Text File  |  1992-05-17  |  5KB  |  113 lines

  1. Hinweise zur 256-Farben-Library VGA256.LIB :
  2. ============================================
  3.  
  4. Sinn und Zweck dieser Library:
  5. ------------------------------
  6. Diese Library dient zur Programmierung des 256-Farben-Standard-VGA-Modus
  7. 13hex in allen Borland-C-Sprachen. Dieser Modus wird in keiner Borlandsprache
  8. unterstützt. Dennoch sind viele Spiele (Sierra, Lucasfilm, etc.) in diesem
  9. Modus programmiert. 
  10. Die Library stellt alle Grafikfunktionen zur Verfügung, die auch in den BGI-
  11. Sammlungen der Borlandsprachen enthalten sind. Darüberhinaus weist die
  12. Library folgende Besonderheiten auf:
  13.  
  14.   1) 4 Bildschirmseiten
  15.   2) Vertikales, horizontales und diagonales Softscrolling zwischen den
  16.      Seiten.
  17.   3) Geteilter Bildschirm (Split Screen)
  18.   4) Funktionen zum Laden und Speichern von Bildern im PCX-Format
  19.      (dadurch auch gescannte und mit PC Paintbrush gezeichnete Bilder ein-
  20.       setzbar)
  21.   5) Maus-Modul (alle wichtigen Merkmale des Maustreibers durch Funktionen
  22.      abgedeckt)
  23.   6) Fenster und Druckknöpfe (Buttons) vordefiniert
  24.   7) Funktionen zum Auf- und Abblenden des Bildschirms
  25.  
  26.  
  27. Verwendung der Library:
  28. -----------------------
  29.   1) Kopieren Sie alle Dateien in dasselbe Verzeichnis.
  30.   2) Einbinden des vga256.h - Headers : #include "vga256.h"
  31.   3) bei Verwendung der Maus auch Einbindung des Mausheaders "maus256.h":
  32.      #include "maus256.h"
  33.   4) Anlegen einer Projektdatei mit folgendem Inhalt:
  34.      Programm.c
  35.      vga256.lib
  36.   5) Kompilierung mit dem Speichermodell LARGE. 
  37.  
  38.  
  39. Hinweise zu den einzelnen Funktionen:
  40. -------------------------------------
  41. Die Headerdateien *.h auf der Diskette beschreiben Aufgabe und Parameter
  42. jeder einzelnen Funktion.
  43. Ein detailliertes Handbuch mit allen Funktionen und Beispielen ist in
  44. Vorbereitung (Preis: 30 DM).
  45.  
  46.  
  47. Erforderliche Hard- und Software:
  48. ---------------------------------
  49. IBM-kompatibler Computer, VGA-Farbkarte, ev. MS-kompatible Maus.
  50. Eine Borland-C-Sprache (Turbo C, Turbo C++, Borland C++).
  51.  
  52.  
  53. Hinweis zum horizontalen Softscrolling:
  54. ---------------------------------------
  55. Einige VGA-Karten produzieren beim horizontalen Softscrolling ein störendes
  56. Flackern. Dies kann auf folgende Weise umgangen werden:
  57. Jedes mit der vorliegenden Library geschriebenes Programm sollte die Angabe
  58. eines Kommandozeilen-Parameters ermöglichen (z.B. * bei 256DEMO, also
  59. 256DEMO * <ENTER>), der die globale Variable HORIZSCROLL steuert, z.B.
  60. Parameter angegeben ---> HORIZSCROLL = 1,
  61. Parameter nicht angegeben ---> HORIZSCROLL = 0.
  62. Für den eigenen Gebrauch kann die Variable HORIZSCROLL im Programm 
  63. entsprechend belegt werden.
  64.  
  65.  
  66. Unterschiede Vollversion - Shareware:
  67. -------------------------------------
  68. Die Vollversion enthält zusätzlich zur Library einen Farben-Editor,
  69. der in diesem Modus programmiert ist und mit dem individuelle Farbpaletten
  70. erzeugt oder verändert werden können. Die Library enthält viele Funktionen
  71. zur Manipulation der Farbpaletten. Weiters ist ein Font-Konvertierung-
  72. programm enthalten, mit dem Fontdateien in das erforderliche Format gebracht
  73. werden können.
  74. Preis der Vollversion : 50 DM.
  75.  
  76. Die Shareware-Version enthält nur die Library, die beiden Headerdateien,
  77. einige Fonts und Paletten.
  78.  
  79.  
  80. Das Programm MAKEFONT.EXE:
  81. --------------------------
  82. dient zur Konvertierung von Fontdateien in das Format der 256-Farben-Library. 
  83. Es können nur Fontdateien konvertiert werden, deren Inhalt ausschließlich
  84. aus Informationen über die ASCII-Codes besteht. Solche "reinen" Fontdateien
  85. erzeugt man am besten mit Font-Editoren, die in Computer-Zeitschriften
  86. abgedruckt werden oder im Sharewarehandel zahlreich erhältlich sind.
  87. Fontdateien anderer Programme können nicht konvertiert werden.
  88. Nähere Hinweise zum Aufruf von MAKEFONT.EXE erhält man durch folgende
  89. Kommandozeile : MAKEFONT ?
  90.  
  91.  
  92. Das Demoprogramm 256DEMO.EXE:
  93. -----------------------------
  94. Dieses Programm zeigt die wichtigsten Features der 256-Farben-Library und ist
  95. in beiden Versionen enthalten.
  96.  
  97.  
  98. Spezieller Hinweis:
  99. -------------------
  100. Obwohl die Library ausführlich getestet und schon vielfach verbessert wurde,
  101. konnten nicht alle möglichen Umstände erkannt und berücksichtigt werden.
  102. Für die umgehende Mitteilung eigenartiger Verhaltensweisen einzelner
  103. Funktionen bin ich sehr dankbar. Sollten diese auftreten, so werden etwaige 
  104. Fehler umgehend geändert, verbessert, behoben und die neue Version dem Melder 
  105. kostenlos zugesandt.
  106.  
  107. Ansprechadresse:
  108. Richard KOCH
  109. H.Öschlgasse 19/4/1
  110. A-3430 Tulln
  111. Österreich
  112. Tel. 02272/5788
  113.